rain guns - French English Dictionary